添加文件到ZIP

用户经常面临向现有 ZIP 压缩包中添加新文件的难题。 典型的处理过程包括提取当前压缩包,添加新文件,然后将所有内容压缩到一个新的 ZIP 文件中。这种方法繁琐且耗时,尤其是在处理多个 ZIP 压缩包时。

更有效的解决方案是使用允许以编程方式操作 ZIP 文件的库。 IronZip 在这方面表现出色,其强大的添加功能使用户能够无缝集成新文件,而无需提取文件。 在下面的代码示例中,我们将演示Add方法的直观性,展示如何轻松地使用几行代码将新文件附加到现有的 ZIP 存档中。

访问现有 ZIP 文件以添加文件

我们首先导入命名空间IronZip 。 之后,我们初始化一个新的IronZipArchive类,并使用FromFile方法输入一个参数:您要访问的 ZIP 文件的路径。 请注意,如果路径不正确,操作将会失败。

添加文件

访问 ZIP 文件后,我们就可以向其中添加文件了。 我们调用Add方法向现有 ZIP 文件添加新文件。该方法接受一个参数,即要添加的文件的路径; 与上述类似,如果提供的路径不正确,操作将会失败。 在这个示例中,我们提供了两个文件路径图像, image3.pngimage4.png ,并使用Add 命令将它们添加到现有的 ZIP 文件中。

除了添加 PNG 文件外,IronZIP 还支持与Add方法兼容的各种文件类型。 用户还可以添加其他流行的图像格式,例如 jpg、svg,甚至是 tiff 和 gif 等多帧图像。 还支持其他文件格式,例如文本文件、文档(PDF、DOCX、XLSX)和音频文件(MP3 和 WAV); 它甚至支持在 ZIP 压缩包内添加 ZIP 压缩包,使其功能非常强大。如需查看可添加文件的完整列表,请点击此处

导出 ZIP 文件

最后,在将文件添加到现有 ZIP 文件后,我们调用SaveAs并为包含新添加文件的 ZIP 存档指定一个新名称。

学习如何创建、读取和提取 ZIP 压缩包

准备开始了吗?
Nuget 下载 19,717 | 版本: 2026.4 刚刚发布
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronZip
运行示例 观看您的文件成为归档文件。